Big Huge Thesaurus

skeleton in the cupboard

noun